/**
 * 
 */
package modelo.tests;

import junit.framework.TestCase;
import modelo.excepciones.ValorNoPertenecienteAlDominio;
import modelo.funciones.Funcion;
import modelo.funciones.LogaritmoNatural;
/**
 * @author Laura
 *
 */
public class LogaritmoNaturalTest extends TestCase {

	private Funcion funcion;
	
	/* (non-Javadoc)
	 * @see junit.framework.TestCase#setUp()
	 */
	@Override
	protected void setUp() throws Exception {
		super.setUp();
		this.funcion = new LogaritmoNatural();
	}

	public void testEvaluar(){ 
		double doble = this.funcion.evaluar(1d);	
		assertTrue(doble == 0d);
	}
	
	public void testLanzarExcepcion(){
		boolean bandera=true;
		try {
		double doble = this.funcion.evaluar(-16d);}
		catch (ValorNoPertenecienteAlDominio e){
			assertTrue(bandera == true);
		}
	}
}
